package net.hn.hnms.biz.safety.water.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @ClassName: HolealVo
 * @Description 水害监测-长观孔监测Vo
 * @Author 王龙
 * @Date 2022-09-26
 * @Version 0.1
 */
@Data
@ApiModel(value = "水害监测-长观孔监测Vo")
public class HolealVo {
    /**
     * 测点名称
     */
    @ApiModelProperty(value = "测点名称")
    private String pointName;

    /**
     * 埋深
     */
    @ApiModelProperty(value = "埋深")
    private String observationDepth;

    /**
     * 水位
     */
    @ApiModelProperty(value = "水位 单位：m")
    private BigDecimal waterLevelValue;

    /**
     * 水位单位
     */
    @ApiModelProperty(value = "水位单位")
    private String waterLevelUnit;
    /**
     * 水温值
     */
    @ApiModelProperty(value = "水温值 单位：℃")
    private BigDecimal waterTemperatureValue;
    /**
     * 水温值单位
     */
    @ApiModelProperty(value = "水温值单位")
    private String waterTemperatureUnit;


    /**
     * 状态
     */
    @ApiModelProperty(value = "状态 正常|故障|报警|断开")
    private String status;

    /**
     * 含水层
     */
    @ApiModelProperty(value = "含水层")
    private String aquifer;

    /**
     * 数据时间
     */
    @ApiModelProperty(value = "数据时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date dataTime;

}
